impediment beyond his control - Spanish English Dictionary